be faced with a host of difficulties

  1. Verb bir sürü güçlüklerle karşılaşmak